package com.pactera.asmp.server.common.constants;

/**
 * 中央大屏redis key
 * 
 * @author Gientech
 *
 */
public class ScreenRedisKey {

    /**
     * 中央大屏：上个月成功率
     */
    public static final String REDIS_KEY_SCREEN_TASK_LASTMONTH_SUCCESSRATE = "asmp:screen:task:lastmonth:successrate:";

    /**
     * 中央大屏：同比上月提升成功率
     */
    public static final String REDIS_KEY_SCREEN_TASK_LASTMONTH_PROMOTERATE = "asmp:screen:task:lastmonth:promoterate:";

    /**
     * 中央大屏：统计上位机占用时长
     */
    public static final String REDIS_KEY_SCREEN_EXCETIME_BY_MASTERCOMPUTE = "asmp:screen:excetime:by:mastercompute";

    /**
     * 中央大屏：统计上位机空闲时长
     */
    public static final String REDIS_KEY_SCREEN_FREETIME_BY_MASTERCOMPUTE = "asmp:screen:freetime:by:mastercompute";

    /**
     * 中央大屏：统计上位机使用率
     */
    public static final String REDIS_KEY_SCREEN_EXCERATE_BY_MASTERCOMPUTE = "asmp:screen:excerate:by:mastercompute";

    /**
     * 中央大屏：上月上位机使用率
     */
    public static final String REDIS_KEY_SCREEN_MASTERCOMPUTE_EXCERATE_BY_MONTH = "asmp:screen:mastercompute:excerate:by:month:";

    /**
     * 中央大屏：同比上月提示使用率
     */
    public static final String REDIS_KEY_SCREEN_MASTERCOMPUTE_LASTMONTH_INCREASE_EXCERATE = "asmp:screen:mastercompute:lastmonth:increase:excerate";

    /**
     * 中央大屏：统计上位机夜间占用时长
     */
    public static final String REDIS_KEY_SCREEN_EXCETIME_BYNIGHT_MASTERCOMPUTE = "asmp:screen:excetime:bynight:mastercompute";

    /**
     * 中央大屏：统计节约人力以及节约工时
     */
    public static final String REDIS_KEY_SCREEN_SAVETIME_BYMONTH_PROJECT = "asmp:screen:savetime:bymonth:project:";

    /**
     * 中央大屏：统计项目创建时长
     */
    public static final String REDIS_KEY_SCREEN_PROJECT_CREATEHOUR = "asmp:screen:project:createhour";

    /**
     * 中央大屏：项目中人员分布
     */
    public static final String REDIS_KEY_SCREEN_PROJECT_USER_SPREAD = "asmp:screen:project:user:spread";

    /**
     * 中央大屏：项目中脚本类型分布
     */
    public static final String REDIS_KEY_SCREEN_SCRIPT_BY_CATEGORY = "asmp:screen:script:by:category";

    /**
     * 中央大屏：项目中人员编写脚本
     */
    public static final String REDIS_KEY_SCREEN_SCRIPT_BY_USER = "asmp:screen:script:by:user";

    /**
     * 中央大屏：项目中人员投入占比
     */
    public static final String REDIS_KEY_SCREEN_PERSON_INVESTMENT_RATE = "asmp:screen:person:investment:rate";

    /**
     * 中央大屏：台架执行任务数
     */
    public static final String REDIS_KEY_SCREEN_TASK_EXCETIME_BY_MASTERCOMPUTE = "asmp:screen:task:excetime:by:mastercompute:";

}
